OAuthClientMetadata

@Serializable
data class OAuthClientMetadata(val redirectUris: List<String>, val tokenEndpointAuthMethod: String? = null, val grantTypes: List<String>? = null, val responseTypes: List<String>? = null, val clientName: String? = null, val clientUri: String? = null, val logoUri: String? = null, val scope: String? = null, val contacts: List<String>? = null, val tosUri: String? = null, val policyUri: String? = null, val jwksUri: String? = null, val jwks: JsonElement? = null, val softwareId: String? = null, val softwareVersion: String? = null, val softwareStatement: String? = null)

Constructors

Link copied to clipboard
constructor(redirectUris: List<String>, tokenEndpointAuthMethod: String? = null, grantTypes: List<String>? = null, responseTypes: List<String>? = null, clientName: String? = null, clientUri: String? = null, logoUri: String? = null, scope: String? = null, contacts: List<String>? = null, tosUri: String? = null, policyUri: String? = null, jwksUri: String? = null, jwks: JsonElement? = null, softwareId: String? = null, softwareVersion: String? = null, softwareStatement: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "client_name")
val clientName: String?
Link copied to clipboard
@SerialName(value = "client_uri")
val clientUri: String?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "grant_types")
val grantTypes: List<String>?
Link copied to clipboard
val jwks: JsonElement?
Link copied to clipboard
@SerialName(value = "jwks_uri")
val jwksUri: String?
Link copied to clipboard
@SerialName(value = "logo_uri")
val logoUri: String?
Link copied to clipboard
@SerialName(value = "policy_uri")
val policyUri: String?
Link copied to clipboard
@SerialName(value = "redirect_uris")
val redirectUris: List<String>
Link copied to clipboard
@SerialName(value = "response_types")
val responseTypes: List<String>?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "software_id")
val softwareId: String?
Link copied to clipboard
@SerialName(value = "software_statement")
val softwareStatement: String?
Link copied to clipboard
@SerialName(value = "software_version")
val softwareVersion: String?
Link copied to clipboard
@SerialName(value = "token_endpoint_auth_method")
val tokenEndpointAuthMethod: String?
Link copied to clipboard
@SerialName(value = "tos_uri")
val tosUri: String?